export default {
  // 判断字符串是否非空
  stringIsNotBlank (str) {
    if (this.isNotBlank(str) && str !== '' && str.trim() !== '') {
      return true
    } else {
      return false
    }
  },
  // 判断字符串是否为空
  stringIsEmpty (str) {
    if (this.isEmpty(str) || str === '' || str.trim() === '') {
      return true
    } else {
      return false
    }
  },
  // 判断对象是否非空
  objectIsNotBlank (object) {
    if (this.isNotBlank(object) && Object.keys(object).length !== 0) {
      return true
    } else {
      return false
    }
  },
  // 判断对象是否为空
  objectIsEmpty (object) {
    if (this.isEmpty(object) || Object.keys(object).length <= 0) {
      return true
    } else {
      return false
    }
  },
  // 判断数组是否非空
  arrayIsNotBlank (array) {
    if (this.isNotBlank(array) && array.length !== 0) {
      return true
    } else {
      return false
    }
  },
  // 判断数组是否为空
  arrayisEmpty (array) {
    if (this.isEmpty(array) && array.length <= 0) {
      return true
    } else {
      return false
    }
  },
  // 非空校验
  isNotBlank (object) {
    if (object !== undefined && object !== null) {
      return true
    } else {
      return false
    }
  },
  // 为空校验
  isEmpty (object) {
    if (object === undefined || object === null) {
      return true
    } else {
      return false
    }
  }
}
